package com.cg.p2_Demo01;/*
    需求:
        5.定义方法,计算两个int数组是否相同
    三要素:
        (1)方法名称:
        (2)是否有未知数据参加运算:
        (3)是否产生结果数据:
 */

public class Demo05DefineMethod {
    public static void main(String[] args) {
        int[] arrA={1,2};
        int[] arrB={1,2};
        System.out.println(isXt(arrA, arrB));
    }

    /*
        5.定义方法,计算两个int数组是否相同
     */
    public static boolean isXt(int[] arrA,int[] arrB){
        //地址值相同,那么数组相同
        if ( arrA == arrB){
            return true;
        }
        //如果数组为null
        if (null == arrA || null == arrB){
            return  false;
        }
        if (arrA.length==0 || arrB.length==0){
            return false;
        }
        if (arrA.length != arrB.length){
            return false;
        }
        for (int i = 0; i < arrA.length; i++) {
            if (arrA[i] != arrB[i]){
                return false;
            }
        }
        return true;
    }
}
